/*
 * @Author: 李超越 1509572300@qq.com
 * @Date: 2024-09-17 20:51:35
 * @LastEditors: 李超越 1509572300@qq.com
 * @LastEditTime: 2024-09-17 21:06:06
 * @FilePath: /my_git/lesson33_dict_server/Comm.hpp
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 */
#pragma once
#include <iostream>
#include <string>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>

int OpenDev(const std::string &dev, int flags)
{
    int fd = open(dev.c_str(), flags);
    if (fd < 0)
    {
        std::cerr << "open error" << std::endl;
        return -1;
    }
    return fd;
    //dup2(fd, 1);
}